package com.xci.sys.filter;

import com.xci.core.domain.BaseFilter;
import com.xci.core.domain.BasePageFilter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 系统角色过滤条件
 * @author 吕艳阳
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(description = "系统角色过滤条件")
public class RoleFilter extends BaseFilter {
	/**
	 * 角色名称/编码关键字
	 */
	@ApiModelProperty(value = "角色名称/编码关键字")
	private String name;

	/**
	 * 机构主键
	 */
	@ApiModelProperty(value = "机构主键")
	private String deptId;

	/**
	 * 启用状态 [启用_1,禁用_0]
	 */
	@ApiModelProperty(value = "启用状态 [启用_1,禁用_0]")
	private Boolean status;

	/**
	 * 是否加载全部数据
	 */
	@ApiModelProperty(value = "是否加载全部数据 ")
	public Boolean all;
}